﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TrainingDemo
{
    class Const
    {
        public static string TECHNOLOGY_ACCESIBILITY = "Accessibility";
        public static string TECHNOLOGY_JAVA_REFLECTION = "Java reflection";
        public static string TECHNOLOGY_NET_REFLECTION = ".NET reflection";
        public static string TECHNOLOGY_INJECT_CODE = "Inject code";
        public static string TECHNOLOGY_HOOK = "Hook";

        public static string FUNC_NAME_GET_CHILDREN               = "getChildren";
        public static string FUNC_NAME_GET_SUPPORTED_PROPERTIES   = "getSupportedProperties";
        public static string FUNC_NAME_GET_PROPERTY               = "getProperty";

        #region Result code

        public static int AUTO_OK = 0;
        public static int AUTO_FALSE = 1;
        public static int AUTO_MAX_LENGTH = 256;
        public static string AUTO_SPLIT = "@##@";

        #endregion


        #region Native Code

        public static int GET_WINDOWS_RECURSIVE_FLAG	=	0x01;
        public static int IGNORE_INVISIBLE_WINDOWS_FLAG =	0x02;
        public static int IGNORE_SYSTEM_WINDOWS_FLAG = 0x04;

        #endregion


        #region Microsoft Active Accessibility

        public static string ACC_MODULE_NAME = "MSAALib.dll";

        #endregion

    }
}
